ruggedly built - Espagnol Anglais Dictionnaire